const fp = require('lodash/fp');
const cars = require('./question2');

/*
* 练习1：使用函数组合fp.flowRight()重新实现下面这个函数
* let isLastInStock = function (cars) {
  // 获取最后一条数据
  let last_car = fp.last(cars)
  // 获取最后一条数据的 in_stock 属性值
  return fp.prop('in_stock', last_car)
}
* */

// Point Free
let getLastCarParam = param => fp.flowRight(fp.prop(param), fp.last);

let isLastInStock = getLastCarParam('in_stock');

console.log(isLastInStock(cars));


